body{
	font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	background: #E8E8E8;
	margin: 0px;
}

.header {
	position: fixed;
	top:0px;
	center:50%;
	width:100%;
	margin-top: 0;
	background: #363636;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: solid;
	border-width: 3px;
	border-color: #46A3DC;

	box-shadow: 0px 0px 10px 5px #999;
}

.logo {
/*	height: 100px;*/
}

.header0 {
	color: white;
	margin-top: 200;
	background: #363636;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: solid;
	border-top: solid;
	border-width: 3px;
	border-color: #46A3DC;
	box-shadow: 0px 0px 10px 5px #999;
}

.header0 a {
	color: #7EAACC;
}

.footer {
	margin-top: 15px;
	color: #BEBEBE;
	background: #363636;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: solid;
	border-width: 3px;
	border-color: #46A3DC;
	text-align: center;
}

.entrada {
	background: #E0E0E0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 800px;
	border: solid;
	border-width: 1px;
	border-color: #BDBDBD;
}

.resume {
	margin: 10px;
	margin-top:110px;
	width: 300px;
	padding: 5px;
	background: #F0DE76;
	border: solid;
	border-width: 1px;
	border-color: #D1C160;
	border-radius: 5px;
}

.textfield {
	height: 27px;
	border: solid;
	border-width: 1px;
	border-color: #BDBDBD;
	width: 630px;
	margin-top: 3px;
	padding-left: 10px;
	margin-right: 3px
}

.submit {
	background: url(img/lupa.png) no-repeat left top;
	color: white;
	width: 50px;
	height: 30px;
	margin-top: 0px;	
	border: 0;
	cursor: pointer;
	margin-right: 3px
}

.admin {
	background: url(img/admin.png) no-repeat left top;
	color: white;
	width: 50px;
	height: 30px;
	margin-top: 0px;	
	border: 0;
	cursor: pointer;
}

.results {
	width: 800px;
	background: white;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border: solid;
	border-width: 1px;
	border-color: #BDBDBD;
}

table {
	padding: 10; 
	margin: 0; 
	border-collapse: collapse; 
	color: #333; 
	width: 780px;
}

table caption {
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 10px;
	font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}

table thead th {
	background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;
}

table tbody td, table tbody th {
	padding: 10px; 
	text-align: left;
	border-bottom: 1px solid #cccccc;
	color: #6F6F6F
}

table tbody tr.odd {background: #F0F2F4;}

table tbody  tr:hover {background: #EAECEE;}


